home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 1.2 KB | 30 lines | [TEXT/GEOL] |
- Item 1904768 18-July-89 08:39
-
- From: LINS Lins, Chuck
-
- To: BURBECK.S Burbeck, Steve
-
- cc: KORNHER Scarab Research, C Kornher, PRT
- MACAPP.TECH$ MACAPP Tech
-
- Sub: Deep Clone Hacks
-
- Steve and Chris,
-
- While I don't know of any languages providing deep cloning automatically (or on
- demand without programmer intervention). But I do know that Weinand, et. al. at
- ETH Zurich implemented a transparent deep clonign mechanism for ET++ (an
- application framework ala MacApp™ written in C++). If I remember correctly,
- they had an object that kept a subset of the compiler's symbol table
- information that described the classes and their structure. They were able to
- use this same information to add methods to their equivalent of TObject
- implementing object input/output which supports transfer of arbitrarily complex
- objects between external media and memory (and back).
-
- For more information on ET++ see "Design and Implementation of ET++, a Seamless
- Object-Oriented Application Framework", A. Weinand, E. Gamma, and R. Marty, in
- "Structured Programming" Vol 10 #2 (1989).
-
- Chuck
-
-